package futbol

class ObserverSomosDiez extends Observer{
	@Property Partido partido
	@Property String adminEmail
	@Property MailSender mailSender
	
	override chekearAgregacion (Jugador jugador, Partido partido){
		var i = partido.cantidadDeJugadoresActuales
		if(i==10){this.enviaMailAlegre}
	}	
	
	def enviaMailAlegre(){
		
		var mail = new Mail
		mail.destinatario = this.adminEmail
		mail.cuerpo = "ya hay sufuciente gente para jugar el partido"
		mailSender.enviaMail(mail)
	}
}